package com.huantai.common.enums;

/**
 * 字符集枚举
 * 
 * @author Ma Chao
 * @version 2019年5月22日 下午5:28:20
 */
public enum CharsetEnum {
    /** 7位ASCII字符，也叫作ISO646-US、Unicode字符集的基本拉丁块 */
    US_ASCII("US-ASCII"),
    /** ISO 拉丁字母表 No.1，也叫作 ISO-LATIN-1 */
    ISO_8859_1("ISO-8859-1"),
    /** 8 位 UCS 转换格式 */
    UTF_8("UTF-8"),
    /** 16 位 UCS 转换格式，Big Endian（最低地址存放高位字节）字节顺序 */
    UTF_16BE("UTF-16BE"),
    /** 16 位 UCS 转换格式，Little-endian（最高地址存放低位字节）字节顺序 */
    UTF_16LE("UTF-16LE"),
    /** 16 位 UCS 转换格式，字节顺序由可选的字节顺序标记来标识 */
    UTF_16("UTF-16"),
    /** 中文超大字符集 */
    GBK("GBK"),
    /** 中文超大字符集 */
    GB2312("GB2312");
    /** 枚举值 */
    private String value;

    /**
     * 构造函数
     * 
     * @param value 枚举值
     */
    private CharsetEnum(String value) {
        this.value = value;
    }

    /**
     * 获取：枚举值
     */
    public String getValue() {
        return value;
    }
}
